package com.example.star.entity;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class Follow implements Serializable {

    @SerializedName("id")
    private int id;
    @SerializedName("userName")
    private String userName;
    @SerializedName("imageResource")
    private String imageResource;
    @SerializedName("name")
    private String name;
    @SerializedName("age")
    private int age;
    @SerializedName("birthDate")
    private String birthDate;
    @SerializedName("birthPlace")
    private String birthPlace;
    @SerializedName("nationality")
    private String nationality;
    @SerializedName("actingExperience")
    private String actingExperience;
    @SerializedName("representativeWorks")
    private String representativeWorks;
    @SerializedName("profession")
    private String profession;

    public Follow(){

    }

    public Follow(String imageResource, String name, int age, String profession) {
        this.imageResource = imageResource;
        this.name = name;
        this.age = age;
        this.profession = profession;
    }

    public Follow(String imageResource, String name, int age, String birthDate, String birthPlace, String nationality, String actingExperience, String representativeWorks, String profession) {
        this.imageResource = imageResource;
        this.name = name;
        this.age = age;
        this.birthDate = birthDate;
        this.birthPlace = birthPlace;
        this.nationality = nationality;
        this.actingExperience = actingExperience;
        this.representativeWorks = representativeWorks;
        this.profession = profession;
    }

    // Getters 和 Setters

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getImageResource() {
        return imageResource;
    }

    public void setImageResource(String imageResource) {
        this.imageResource = imageResource;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }

    public String getBirthPlace() {
        return birthPlace;
    }

    public void setBirthPlace(String birthPlace) {
        this.birthPlace = birthPlace;
    }

    public String getNationality() {
        return nationality;
    }

    public void setNationality(String nationality) {
        this.nationality = nationality;
    }

    public String getActingExperience() {
        return actingExperience;
    }

    public void setActingExperience(String actingExperience) {
        this.actingExperience = actingExperience;
    }

    public String getRepresentativeWorks() {
        return representativeWorks;
    }

    public void setRepresentativeWorks(String representativeWorks) {
        this.representativeWorks = representativeWorks;
    }

    public String getProfession() {
        return profession;
    }

    public void setProfession(String profession) {
        this.profession = profession;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
